//1引入express模块
const express = require('express');
//2其他模块（如路由器）
/*为了保持代码的整洁性，所有引入的模块都放在文件顶端部分*/
//路由模块引入
//管理员模块
const adminRouter = require('./router/admin.js');
//用户模块
const userRouter = require('./router/user.js');
//3创建web服务器
const app = express();
//4设置端口号
app.listen(8080);
//5托管静态资源文件夹
app.use(express.static('./views'));
//6解析格式
app.use(express.urlencoded({
  extended:false
}))
//7挂载路由
app.use('/admin',adminRouter);
app.use('/user',userRouter);
//8错误处理中间件
app.use(function(err,req,res,next){
  //查看错误信息
  //console.log(err);
  //响应500,返回信息
  res.send({
    code:500,
    msg:'服务器挂了,过两天再看吧'
  })
})